Pre-Release Notes LS Omni eCommerceService Interface Updates from Version 3.0 ========================================================================== Version 3.7 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * ItemsInStockGet fixed item status * OneList Calculation fixes * Order History status and Point balance fixes * OrderGetById can find Orders by Transaction Receipt No ------------------------------------ New Functions ----------------------------------- * ReplEcommInventoryStatus - To get inventory status, Set up Inventory Lookup for Product groups and run CU 10012871 WI Update Inventory to update Inventory status ------------------------------------ Class Object Changes ------------------------------------ * New GiftCard Object used in reply to GiftCardGetBalance to provide more information about the gift card ------------------------------------ Enum Object Changes ------------------------------------ * ------------------------------------ Omni Database Changes ------------------------------------ * OneList - Added PointAmount column * OrderQueue - Guid column changed to OrderId * OrderMessage - Guid column changed to OrderId ========================================================================== Version 3.6 ========================================================================== ------------------------------------ New Functions ----------------------------------- * ReplEcommTaxSetup - Get Tax/Vat Codes available in LS Central * PublishedOffersGet - Get Publish Offers by cardId or/and itemId or/and storeId ------------------------------------ Omni Database Changes ------------------------------------ * OneListOffer - Primary Key changed to [OfferId,OneListId] ========================================================================== Version 3.5 ========================================================================== ------------------------------------ New Functions ----------------------------------- * ItemsInStoreGet - Gets stock status for list of items for one or all stores ========================================================================== Version 3.4 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * Store opening hours now include special openings (temporary/closed) ------------------------------------ Class Object Changes ------------------------------------ * ReplItem - Added: Blocked, BlockDiscount, BlockManualPriceChange, BlockNegativeAdjustment, BlockPositiveAdjustment, BlockPurchaseReturn * LoyItem - Added Blocked, BlockDiscount, BlockManualPriceChange, GrossWeight, SeasonCode, ItemCategoryCode, ItemFamilyCode, UnitsPerParcel, UnitVolume * StoreHours - Added property Type ------------------------------------ Enum Object Changes ------------------------------------ * new enum StoreHourOpeningType - Normal, Temporary, Closed ========================================================================== Version 3.3 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * OrderHistoryGetByContactId refactor (Chapter 6.6 in Developer guide): - OrderHistoryGetByContactId now gets posted and unposted orders - OrderHistoryGetByContactId now includes PointsUsedInOrder and PointsRewarded per order * Coupon code functionality added * ReplInvMenus now works for all localizations * NullReference error when creating order with invalid card number fixed * NullReference error when updating contact with invalid contactid fixed ------------------------------------ Class Object Changes ------------------------------------ * OneListPublishedOffer - Removed PublishedOffers member / Use OneListPublishedOffer.Id - Added Type ========================================================================== Version 3.2 ========================================================================== * No changes to the eCommerce interface ========================================================================== Version 3.1 ========================================================================== ------------------------------------ Bug Fixes and Features ----------------------------------- * OrderGetByXxx and CreateOrder will sum up OrderLines that have been splitted up by LS Nav for CAC Orders. * UserDelete returns bool * Added BirthDay to ContactCreate and Birthday, MobileNumber and Gender to ContactUpdate * Fixed wrong RecordsRemaining in ReplEcommHierarchyLeaf * OneListSave keeps StoreId (new field in DB) and missing BarcodeId fixed * ReplEcommDiscounts store distribution fix * Order and Sales History lookup changed, see http://mobiledemo.lsretail.com/lsomnihelp/UserGuide.html (Chapter 5.5) * Fixed ReplEcommImageLinks delete record data ------------------------------------ New Functions ----------------------------------- * SalesEntryGetById (Gets LoyTransaction details for MemberContact Sales Entry History) * OrderCheckAvailability (Check Item availability for Order, to be used with LS Nav 11.x) * TransactionGetById renamed to TransactionGetByReceiptNo * TransactionHeadersGetByContactId renamed to SalesEntriesGetByContactId * ReplEcommMixAndMatch (Replicate Mix and Match Offer header information) * GiftCardGetBalance (Get balance of a gift card) ------------------------------------ Class Object Changes ------------------------------------ * PublishedOffer - Added PublishedOfferLine * LoyTransaction - Added EntryDocumentType - Renamed OrderId to DocumentNumber * ReplDiscount - Type changed from int to enum (ReplDiscountType) - Added DiscountValueType - Added Description and Detail (PopUp lines 1-3) - Added ValidationPeriodId * ReplCustomer - Added ClubCode and SchemeCode * ReplItem - Added GrossWeight, SeasonCode, ItemCategoryCode, ItemFamilyCode, UnitsPerParcel, UnitVolume * ReplXXXX - Id field changed in those function where it was in Entity object to the main object ------------------------------------ Enum Object Changes ------------------------------------ * OfferCode Merged to OfferDiscountType * New ReplDiscountType * New DiscountValueType ------------------------------------ Omni Database Changes ------------------------------------ * Added StoreId to OneList